#!/bin/sh

tmpfile='/tmp/jp.co.canon.maccups_installer_ps_kill'

BackGrouner='Canon PS2 BackGrounder.app'
ccpd='/Library/Printers/Canon/CUPSPS2/CCPD/ccpd'

fgCCPD="false"

ps -axw > $tmpfile

BUFIFS=$IFS
IFS=
exec 3< $tmpfile

while read FL 0<&3
do
	case $FL in

		*$BackGrouner*)
			kill `echo $FL | cut -c 1-5` 2>/dev/null
			;;
		
		*$ccpd)
			if [ $fgCCPD = "false" ]
			then
				kill `echo $FL | cut -c 1-5` 2>/dev/null
			
				sleep 0.05
			
				fgCCPD=true
			fi
			;;
	esac
done

exec 3<&-
IFS=$BUFIFS

if [ -e $tmpfile ]
then
rm -fr $tmpfile
fi
